package com.stormrage.edu.serv.edu;

import java.util.List;

import org.springframework.web.multipart.MultipartFile;

import com.stormrage.entity.edu.EduProject;
import com.stormrage.entity.edu.rep.EduProjectRep;
import com.stormrage.entity.edu.req.EduProjectReq;
import com.stormrage.entity.rep.ListRep;
import com.stormragetech.core.exception.StormrageTechException;

/**
 * @author www.stormragetech.com
 * @date 2016年1月19日
 * @version 1.0.0
 */
public interface EduProjectServ {

	public Integer create(EduProject arg0) throws StormrageTechException;

	public void update(EduProject arg0) throws StormrageTechException;

	public void delete(Integer arg0) throws StormrageTechException;

	public Integer queryCount(EduProjectReq req) throws StormrageTechException;

	public EduProject queryById(Integer arg0) throws StormrageTechException;

	public List<EduProject> queryList() throws StormrageTechException;

	public List<EduProjectRep> queryListForExam() throws StormrageTechException;

	public ListRep queryList(EduProjectReq req) throws StormrageTechException;

	public String upload(MultipartFile arg0, String arg1) throws StormrageTechException;

}
